آموزش یادگیری سی شارپ با ساختن اپلیکیشن ها [ویدئو]

Learn C# by Building Applications [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای یادگیری یک زبان برنامه نویسی، درک مفاهیم اساسی و اساسی بسیار مهم است. اکثر دوره ها اصول را با تئوری خام آموزش می دهند و این امر یادگیری را خسته کننده می کند. اما نه این دوره ویدیویی. با این دوره، مفاهیم اولیه سی شارپ را با ساخت اپلیکیشن های کنسولی از ابتدا یاد خواهید گرفت. این دوره با راهنمایی شما در فرآیند نصب Visual Studio Community 2022 و آموزش نحوه مدیریت به روز رسانی ها و عیب یابی خود برای ساخت برنامه های کاربردی در C# شروع می شود. هنگامی که با Visual 2022 آشنا شدید، برنامه های کاربردی کنسولی جالبی مانند یک ماشین حساب ساده، کلمه unscrambler، وب اسکراپر ساده و حل کننده سودوکو را برنامه ریزی خواهید کرد. با ساختن همه این برنامه ها، شما با مفاهیم اصلی سی شارپ مانند معیارهای پذیرش، الگوریتم، فلوچارت، متغیرها، عبارات و عملگرها، اشیاء و کلاس ها، متدها، آرایه ها، حلقه ها، سازنده ها، مدیریت استثنا، تست واحد و بسیاری از موارد دیگر آشنا می شوید. موضوعات سی شارپ بیشتر در پایان، خواهید فهمید که چه چیزی در C# 7 جدید است و چگونه می توانید از ویژگی های به روز شده در ساخت اپلیکیشن استفاده کنید. در پایان این دوره، شما مهارت های پایه سی شارپ را که برای ساختن برنامه های ساده کنسول دات نت مورد نیاز است، توسعه خواهید داد. همه منابع و فایل های کد در اینجا قرار داده شده اند: https://github.com/PacktPublishing/Learn-CSharp-By-Building-Applications فرآیند نصب Visual Studio Community 2022 را بیابید تمایز بین Visual Studio 2015، Visual Studio 2019 و Visual Studio 2022 نوشتن برنامه های بدون خطا در سی شارپ با ساخت برنامه های کنسولی با مفاهیم سی شارپ آشنا شوید جدیدترین ویژگی های C# 7 را کاوش کنید برای بررسی عملکرد برنامه، تست های واحد بنویسید اگر در C# تازه کار هستید، یا یک توسعه دهنده نرم افزار با تجربه هستید و می خواهید مفاهیم اصلی سی شارپ را برای ساخت برنامه های کنسول دات نت یاد بگیرید، این دوره برای شما مناسب است. دانش پایه C# توصیه می شود، اما اجباری نیست. این دوره از شما نیاز دارد که Visual Studio Community 2022 را دانلود و نصب کنید. با موضوعات اصلی سی شارپ آشنا شوید * برنامه های جالب کنسول دنیای واقعی دات نت بسازید * در نوشتن کدهای سی شارپ زیبا، خوانا و تمیز اعتماد به نفس داشته باشید.

سرفصل ها و درس ها

برپایی Setup

  • متشکرم Thank You

  • نصب ویژوال استودیو 2022 Installing Visual Studio 2022

  • چند کلمه در مورد به روز رسانی های اخیر Few Words about the Recent Updates

  • ویژوال استودیو 2015 در مقابل 2019 و 2022 Visual Studio 2015 Versus 2019 and 2022

ماشین حساب ساده Simple Calculator

  • ملاک پذیرش Acceptance Criteria

  • الگوریتم Algorithm

  • فلوچارت Flowchart

  • متغیرها Variables

  • عبارات و عملگرها Expressions and Operators

  • تبدیل رشته به عدد Converting a String to a Number

  • ترتیب ارزشیابی Order of Evaluation

  • دستکاری رشته، قالب بندی و موارد دیگر String Manipulation, Formatting, and More

  • اظهارات مشروط Conditional Statements

  • اشیاء و کلاس ها Objects and Classes

  • مواد و روش ها Methods

  • استاتیک در مقابل غیر استاتیک Static Versus Non-static

  • استثناها و کلمه کلیدی پرتاب Exceptions and Throw Keyword

  • سعی کن - بگیر - در نهایت Try-Catch-Finally

  • نوشتن ماشین حساب ساده Writing Simple Calculator

  • نوشتن تست های واحد ماشین حساب ساده Writing Simple Calculator Unit Tests

Word Unscrambler Word Unscrambler

  • ملاک پذیرش Acceptance Criteria

  • الگوریتم Algorithm

  • فلوچارت Flowchart

  • لیست ها Lists

  • آرایه ها Arrays

  • مرتب سازی آرایه و موارد دیگر Array Sort and More

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • حلقه را انجام دهید Do While Loop

  • حلقه Foreach Foreach Loop

  • تکرار لیست ها و آرایه ها Iterating Lists and Arrays

  • مرجع در مقابل انواع ارزش Reference Versus Value Types

  • کلاس ها در مقابل سازه ها Classes Versus Structs

  • خروجی در مقابل پارامترهای ref Out Versus Ref Parameters

  • ادغام Null و Null Null and Null coalescing

  • فقط خواندنی در مقابل ثابت Read-Only Versus Constant

  • خواندن و نوشتن فایل ها Read and Write Files

  • اصل خودت را تکرار نکن (DRY). Don't Repeat Yourself (DRY) Principle

  • برنامه نوشتن - قسمت 1 Writing Program – Part 1

  • برنامه نوشتن - قسمت 2 Writing Program – Part 2

  • نوشتن فایل خوان Writing the File Reader

  • نوشتن تطبیق کلمات Writing a Word Matcher

  • نوشتن ثابت ها Writing Constants

  • نوشتن تست های واحد Word Unscrambler Writing Word Unscrambler Unit Tests

وب اسکرپر ساده Simple Web Scraper

  • ملاک پذیرش Acceptance Criteria

  • الگوریتم Algorithm

  • فلوچارت Flowchart

  • زمینه های Fields

  • خواص Properties

  • سازندگان Constructors

  • برنامه نویسی شی گرا Object-Oriented Programming

  • Encapsulation و InternalsVisibleTo Encapsulation and InternalsVisibleTo

  • استفاده از کلمات کلیدی Using Keywords

  • الگوی سازنده Builder Pattern

  • اصل مسئولیت واحد Single Responsibility Principle

  • مبانی زبان نشانه گذاری فرامتن (HTML). Hypertext Markup Language (HTML) Basics

  • عبارات با قاعده Regular Expressions

  • نوشتن هر دو سازنده Writing Both Builders

  • اسکراپر نوشتن Writing Scraper

  • برنامه نوشتن - قسمت 1 Writing Program – Part 1

  • برنامه نوشتن - قسمت 2 Writing Program – Part 2

  • نوشتن تست های ساده وب اسکراپر واحد Writing Simple Web Scraper Unit Tests

حل کننده سودوکو Sudoku Solver

  • ملاک پذیرش Acceptance Criteria

  • الگوریتم Algorithm

  • فلوچارت Â Flowchart

  • StringBuilder StringBuilder

  • آرایه های دندانه دار در مقابل آرایه های چند بعدی Jagged Arrays Versus Multidimensional Arrays

  • تزریق وابستگی Dependency Injection

  • رابط ها Interfaces

  • کلاس های چکیده Abstract Classes

  • رابط ها در مقابل کلاس های انتزاعی Interfaces Versus Abstract Classes

  • پلی مورفیسم Polymorphism

  • زبان یکپارچه Query (LINQ) مقدمه Language Integrated Query (LINQ) Introduction

  • نوشتن فایل خوان سودوکو Writing Sudoku File Reader

  • نوشتن نقشه سودوکو Writing Sudoku Mapper

  • نوشتن نمایشگر تخته سودوکو Writing the Sudoku Board Displayer

  • نوشتن مدیر دولتی هیئت سودوکو Writing the Sudoku Board State Manager

  • نوشتن موتور حل سودوکو Writing the Sudoku Solver Engine

  • نوشتن استراتژی نشانه گذاری ساده – قسمت 1 Writing the Simple Markup Strategy – Part 1

  • نوشتن استراتژی ساده نشانه گذاری – قسمت 2 Writing the Simple Mark Up Strategy – Part 2

  • نوشتن استراتژی جفت برهنه – قسمت 1 Writing the Naked Pairs Strategy – Part 1

  • نوشتن استراتژی جفت برهنه – قسمت 2 Writing the Naked Pairs Strategy – Part 2

  • رفع چند باگ Fixing a Few Bugs

  • نوشتن برنامه Writing the Program

  • تست های واحد نوشتاری – قسمت 1 Writing Unit Tests – Part 1

  • تست های واحد نوشتاری – قسمت 2 Writing Unit Tests – Part 2

به روز رسانی در سی شارپ 7 Updates in C# 7

  • ویژگی های C# 7 C# 7 Features

  • از متغیرها Out Variables

  • پرتاب عبارات Throw Expressions

  • جداکننده های رقمی باینری Literals Binary Literals Digit Separators

  • بدن های بیانی Expression Bodies

  • Ref Locals and Returns Ref Locals and Returns

  • ساختارشکنی Deconstruction

  • توابع محلی Local Functions

  • تطبیق الگو - قسمت 1 Pattern Matching - Part 1

  • تطبیق الگو - قسمت 2 Pattern Matching - Part 2

  • تاپل ها Tuples

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش یادگیری سی شارپ با ساختن اپلیکیشن ها [ویدئو]
جزییات دوره
13 h 23 m
97
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Avetis Ghukasyan Avetis Ghukasyan

توسعه دهنده ارشد Full Stack وب

من معتقدم که با سخت کوشی، فداکاری و ثبات، هر کسی که ذهن خود را به سمت یادگیری یک مهارت خاص معطوف می کند، می تواند این کار را انجام دهد - حتی اگر آن فرد هیچ دانش قبلی در مورد آن نداشته باشد و احساس کند که یک مبتدی کامل است.

من معتقدم که درک مفاهیم بسیار مهمتر از به خاطر سپردن آنهاست. این ایده اصلی است که من هنگام ساخت دوره ها در ذهن دارم.